Senior Software Engineer (.Net)
Location
Urbandale, IA | United States
Job description
Apply for this position by sending your details to [email protected]
A senior software engineer designs and builds enterprise application systems and responds to development needs by researching technical trends and recommending software packages, frameworks, and design approaches. They work closely with technical architects and business analysts.
Responsibilities :
- Maintain quality by ensuring that development complies with business requirements, LaunchIT standards, and industry best practices.
- Design and document architecture required to support project deliverables.
- Document non-functional technical requirements (i.e., deployment, performance, recoverability, release management, capacity, monitoring, etc.).
- Determine and document architectural decisions that affect the design and implementation of a solution.
- Ensure solutions fit with enterprise architecture principles and guidelines.
- Resolve issues related to architecture and recommend alternative solutions.
- Collaborate with technical architects, business analysts, and other infrastructure teams on a wide range of tasks, including software development, package installation, and changes that may have impact across multiple technical areas.
- Successful deployment of multiple projects through their complete implementation life cycles.
Qualifications :
- Three or more years of experience in ASP.NET web design and development in C#.
- Three or more years of experience in Microsoft SQL Server database design and development.
- Software development life cycle experience.
- Preferred experience with Entity Framework and SSRS Reporting Services (client and server mode).
Education and Skills :
- Bachelor’s degree in related field or equivalent experience.
- Ability to thrive and produce results with little or no supervision in a fast-paced, entrepreneurial environment.
- Strong customer service focus and sense of urgency.
- Ability to quickly adapt and learn new technologies and systems.
- Superior problem solving and analytical skills.
- Excellent communication skills with ability to interact seamlessly at all levels with both technical and business stakeholders.
Other Information :
- Applicants must be authorized to work in the U.S.
Job tags
Salary