US - Software Applications Engineer 5 - US4

US - Software Applications Engineer 5 - US4

eTeam Inc

Spring, TX

Contractor

Posted 20 days ago


Job description

Job: .NET Developer
Duration: 6 Months
Location: Spring, TX [Onsite]
Education and Experience Required:
Bachelor's or master’s degree in computer science, Information Systems, or equivalent.
5 years of experience in Software Technology, in a Software Engineering role on a team using Agile methodologies, preferably utilizing scrum or other iterative frameworks for execution.
Knowledge and Skills:
Extensive experience in C# and .NET (including .NET Core/.NET 6 )
Experience with Frontend Development with React
Strong practical understanding of Agile Scrum; Sprint planning, story point estimation, retrospectives, Backlog refinement and working closely with all roles in a Scrum Team..
Strong experience in System design patterns (Factory, Repository, Mediator, etc.), scalability, reliability, performance, and software products / solutions development.
Excellent analytical and problem-solving skills.
Experience in the overall architecture of software systems for products and solutions.
Excellent written and verbal communication skills. Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.
Required Skills:
Must have proficiency experience in C#, .Net technologies, design patterns, and strong programming skills to build production solutions.
Experience working in an Agile Scrum Team
Experience in Event-driven and asynchronous programming
Experience in Dependency injection, Inversion of Control (IoC)
Ability to build software solutions from the ground up
Good knowledge of the Cryptographic Certificates, Security standards..
Self-starter with a desire to work across a variety of requirements.
Nice to Have
Hands-on cloud development experience in Azure (Functions, Frontdoor, Storage) or AWS equivalent.
Technical mentoring and code review leadership
Self-management and ownership of feature delivery


Frequently asked questions

Q: What skills or qualities help someone succeed as a Application Software Engineer?

A: To succeed as an Application Software Engineer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development methodologies like Agile and version control systems like Git. Additionally, strong problem-solving skills, attention to detail, and the ability to collaborate effectively with cross-functional teams are essential soft skills that contribute to success in this role. By combining technical expertise with strong communication and teamwork skills, Application Software Engineers can effectively design, develop, and maintain high-quality software applications, driving career growth and effectiveness in the field.

Q: What is the career path for a Application Software Engineer?

A: A typical career progression for an Application Software Engineer involves starting as a Junior Software Engineer, progressing to a Mid-Level Software Engineer, and eventually becoming a Senior Software Engineer or Technical Lead. Along the way, they can develop skills in areas such as cloud computing, DevOps, and agile methodologies, as well as programming languages and frameworks, through continuous learning and hands-on experience. Long-term, they may pursue leadership roles, such as Engineering Manager or Director of Engineering, or transition into specialized areas like Technical Architecture or Product Management.



eTeam Inc job posting for a US - Software Applications Engineer 5 - US4 in Spring, TX with a salary of $45 to $64 Hourly with a map of Spring location.