Position Summary
We are seeking a motivated and technically skilled
Software Development Engineer with at least 3 years of experience to join our engineering team. The successful candidate will be responsible for designing, developing, testing, and maintaining web-based applications, APIs, and database solutions using Microsoft technologies. The role requires collaboration with cross-functional teams to deliver reliable, scalable, and user-friendly software solutions that support business operations.
Key Responsibilities
- Design, develop, and maintain web applications using ASP.NET Core technologies.
- Develop and enhance RESTful APIs using ASP.NET Core API.
- Implement and maintain MVC (Model-View-Controller) architecture-based applications.
- Create responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript.
- Design, develop, and optimize SQL queries, stored procedures, and database objects.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Participate in code reviews and follow software development best practices.
- Manage source code using Azure Git or GitHub repositories.
- Collaborate with stakeholders to gather requirements and translate them into technical solutions.
- Support application deployment, maintenance, and production issue resolution.
- Document software designs, technical specifications, and development procedures.
Required Qualifications
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.
Experience & Technical Skills
Development Tools
- Experience with:
- Microsoft Visual Studio and/or Visual Studio Code
- SQL Server Management Studio (SSMS) or MySQL Workbench
- Azure Git, GitHub, or equivalent source control systems
Backend Development
- Knowledge of C# programming language
- Experience developing applications using:
- ASP.NET Core Web Applications
- ASP.NET Core Web API
- Understanding of MVC (Model-View-Controller) architecture
- Familiarity with object-oriented programming concepts
Frontend Development
Database Development
- Experience working with:
- Microsoft SQL Server
- MySQL
- Ability to:
- Write complex SQL queries
- Create and modify Stored Procedures
- Perform database performance tuning and optimization
- Support AWS-hosted redundant database environments
Soft Skills
- Strong analytical and problem-solving skills
- Good communication and teamwork abilities
- Ability to work independently and manage multiple tasks
- Eagerness to learn new technologies and development practices
Preferred Qualifications
Candidates with experience in any of the following will have an advantage:
- IIS Server administration and maintenance
- GitHub Copilot
- AWS Bedrock and Generative AI technologies
- Microsoft Power Platform:
- Power Apps
- Power Automate
- Power BI
- Microsoft Copilot Studio
- Cloud-based application development and deployment
- Manufacturing, engineering, or enterprise business application development
, BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver’s license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.