Search jobs > Plano, TX > Software engineer ii

Software Engineer II

SmartSense
Plano, TX, US
$95.5K-$130K a year
Full-time

Specific duties :

  • Responsible for designing and developing software that integrates with the company’s devices.
  • Develop and maintain software for Digi X-ON 3-tier cloud platform(s).
  • Lead, design, and develop new web applications and services utilizing C#, MySQL, and AWS with application of Object-Oriented programming (OOP) principle, and SOLID principles during development.

Manage junior developer(s) dedicated to developing, maintaining, troubleshooting, and testing web applications and services.

  • Utilize SignalR library, Redis, ASP.NET Core MVC and ServiceStack frameworks in web applications development.
  • Design web UI using HTML, Bootstrap, JavaScript, jQuery, CSS, and AJAX controls.
  • Build data streaming setup between IoT device and Cloud platform utilizing MQTT, WebSocket, and TCP / IP Protocol.
  • Design, develop, and optimize performance for microservices and REST APIs.
  • Manage Jira board to track Agile project(s) for higher team productivity.
  • Manage release planning, sprint planning, sprint retrospective, daily scrum, and mitigation of risks and issues.
  • Create GIT structure for Bitbucket to support better development coordination and product releases.
  • Setup new Amazon Web Services (AWS) cloud server environment using EC2, Load Balancers, Route 53, and RDS.
  • Maintain existing web applications, web services, and handing server operations for improved platform performance.
  • Meet with clients throughout the development life cycle resulting in the enterprise-level software application. Upgrade web application platform from ASP.

NET Core 3.1 to .NET 7 and resolve dependencies.

  • Set up confluence documentation regarding cloud support for clients, DevOps operations, and troubleshooting guide etc.
  • Contribute to operations and roadmap for cloud platform, collaborate with Business and Embedded team(s). Contribute to operations and roadmap for cloud platform.
  • Develop and maintain software tools and repositories for software products.
  • Manage delivery of technical documentation such as design documents and product datasheets.
  • Provide Level 3 engineering support for cloud software product platform products.

Requirements :

  • This position requires a Master’s degree or equivalent in Computer Science, Computer Engineering, or a related field. In the alternative, the company will accept a Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field and 2 years of related experience.
  • Must also have demonstrated experience with each of the following : (1) Cloud computing platforms such as AWS and / or Azure;

2) 3-tier cloud platform architecture design and development; and (3) MVC based applications.

Employer will accept experience gained before, during, or after degree program. Full-time, position located in Plano, TX.

Digi International offers a distinctive Total Rewards package including a short-term incentive program (eligible for quarterly payment), new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.

The anticipated base pay range for this position is $95,500 $130,000. Pay ranges are determined by role, job level and primary job location.

The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.

S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate’s relevant and prior experience, education, skills, and primary work location.

It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position.

Pay ranges are typically reviewed and updated annually.

At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.

We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.

30+ days ago
Related jobs
Promoted
JPMorganChase
Plano, Texas

As a Security Engineer II at JPMorgan Chase within the Cybersecurity and Technology Controls organization, you are part of an agile team that works to deliver software solutions that satisfy pre-defined functional and user requirements with the added dimension of preventing misuse, circumventio...

Promoted
JPMorgan Chase Bank, N.A.
Plano, Texas

As a Software Engineer II at JPMorgan Chase within the Enterprise Technology, Cybersecurity & Tech Controls team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way....

JPMorgan Chase & Co.
Plano, Texas

Software Engineer II - AWS, Terraform, Golang. You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. We are looking for a Software Engineer to join our talented team at Chase. Contrib...

JPMorgan Chase Bank, N.A.
Plano, Texas

Job responsibilities * Executes standard software solutions, design, development, and technical troubleshooting * Writes secure and high-quality code using the syntax of at least one programming language with limited guidance * Designs, develops, codes, and troubleshoot...

The Hershey Company
Garland, Texas

Are you a software engineer interested in helping to bootstrap a brand new software organization at Hershey? We are looking to hire the first few engineers for this team. This team will build software across a broad range of problem domains at Hershey, spanning from supply chain to marketing to cons...

Raytheon Technologies
Richardson, Texas

You will work closely with the program team engaging engineers from systems, software, cybersecurity, and infrastructure to ensure the product delivery to the customer and end users is done with minimal impact to the operational execution. You will perform software engineering activities including b...

Travelers
Richardson, Texas

Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubles...

Expeditors
Farmers Branch, Texas

The software configuration engineering team uses a Transportation Management System where the transportation problem space has been abstracted into an interconnected and highly configurable collection of frameworks. This role involves business knowledge, systems knowledge, process analysis, systems ...

Bank of America
Plano, Texas

Network Software Development Engineer. Network Automation Software Engineer is a position serving as an automation developer for multiple technology integrations and automation. Bachelor's degree or equivalent certifications and experience in computer science, software development, information-techn...

JPMorgan Chase & Co.
Plano, Texas

As a Data Management Software Engineer II at JPMorgan Chase within the Corporate Sector, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of...