Digi
Software Engineer II
Digi, Plano, Texas, us, 75086
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 $127,878 - $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.
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 $127,878 - $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.