Sr. Software Engineer (C#/Visual Studio)
- Job Title
- Sr. Software Engineer (C#/Visual Studio)
- Job ID
- 945110
- Location
- Lenexa, KS 66214-1603
- Other Location
- Description
-
Job Description
Our Client is seeking a Senior Software Engineer position in Kansas City.
This is a position utilizing leading edge technology to support enterprise wide products and service. This position is crucial to the success of JHA and thus, the right candidate will work in a team of highly motivated, intelligent team members.
MINIMUM QUALIFICATIONS
- Minimum of 5 years of hands on .NET/C# experience in software development or related field
- Visual Studio 2010
- .NET Framework 4.0+ experience
- WCF (Windows Communication Foundation) experience
- Entity framework experience
- SQL ( SQL-Server or Oracle)
- Agile (Agile, Scrum and/or Kanban) experience
- Excellent written and verbal communication skills
- Likes working in a team environment
Preferred
- WPF
- Workflow Foundation
- IOC containers
- Federated/STS communication
- IBM Message Queue
- Performance tuning
ESSENTIAL FUNCTIONS
- Completes product technical design and prototyping, software development, bug verification and resolution.
- Performs system analysis and programming activities which may require extensive research and analysis.
- Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
- Provides both individual and budget-level tasks and product effort estimates/costs.
- Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
- Develops and tests applications based on business requirements and industry best practices.
- Creates required technical documentation.
- Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
- Collaboratively works with QA team to ensure timely delivery of high-quality products.
- Collaboratively works with customer support team to resolve or diagnose defects.
- Performs release validation testing and beta support for projects.
- Researches problems and develops solutions to the problems.
- Conducts unit testing and integration testing for functionality and limits.
- Assists in training and mentoring less experienced peers.
- May contribute to product architecture.
- May assist less experienced peers.