Software Engineer – Build the Future of Technology
Are you ready to bring your passion for software development to a collaborative and dynamic team? We’re seeking a skilled Software Engineer to create cutting-edge software solutions that excel in usability, scalability, reliability, and maintainability. Join us in crafting impactful solutions that leverage relational databases, client-server concepts, SaaS, and Cloud-hybrid environments.
In this role, you’ll have the opportunity to dive into challenging projects, collaborate with cross-functional teams, and make a tangible impact while working in an Agile environment.
What You’ll Do:
- Solve complex problems by investigating and resolving functionality issues in CMS, CRM, and LMS systems.
- Develop innovative solutions that exceed performance and reliability expectations.
- Analyze corporate database data, address integrity concerns, and implement improvements.
- Create and maintain robust automated unit tests, documenting testing procedures.
- Write, test, and debug programs that meet both technical and functional requirements.
- Contribute to sprint activities with well-defined programming tasks.
- Monitor system health and drive operational efficiency through smart solutions.
- Develop user-friendly documentation for troubleshooting and guidance.
- Break down tasks, estimate effort, and identify dependencies for seamless project execution.
- Collaborate with the team to identify and resolve software issues.
- Innovate through technical evaluations and process improvements.
What You Bring to the Team:
Required Skills and Qualifications
- A bachelor’s degree in computer engineering, computer science, or equivalent experience.
- 3 years of experience in designing and developing large-scale distributed systems.
- Proficiency in Agile, SCRUM, or similar iterative development methodologies.
- Familiarity with formal SDLC models and source code management tools (e.g., GitLab, Visual Studio Online).
- Expertise in REST, SOAP, and API design, with a solid understanding of DevOps practices.
- Hands-on experience with cloud platforms like Azure or AWS.
- Proficiency in modern frameworks like Angular, React, or Vue.
- Solid skills in JavaScript (Node, React, Redux), HTML, and CSS.
- Strong command of Microsoft tools, including .Net, ASP.Net, C#, and SQL.
- Exceptional communication and problem-solving skills, with the ability to collaborate effectively across teams.
Preferred Skills:
- SaaS enterprise experience.
- Proven ability to manage cloud-based services.
- Certifications in Azure cloud technologies.
- A track record of continuous learning and professional development.
Why Join Us?
This is your chance to be part of a forward-thinking team that values creativity, collaboration, and innovation. You’ll work on impactful projects, tackle exciting challenges, and grow alongside talented professionals. Bring your ideas, skills, and drive—we’ll provide the tools and support to help you thrive.
PRO113
Let’s shape the future together. Apply today and make your mark as a Software Engineer
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.