This site uses cookies. To find out more, see our Cookies Policy

Sr. Software Engineer - Java/.Net - Full-Time in Charlotte, NC at Vaco

Date Posted: 10/11/2018

Job Snapshot

Job Description

Software Engineering experts, are you looking to move on to bigger and better projects with some of the nation's top companies? Let Vaco serve as your advocate in presenting you to clients who are looking for Senior Developers. Our recruiting staff gives you an advantage over your competition by promoting your strengths and assets directly to hiring managers while helping you to be more prepared for your interviews.

From keeping you up to date on market trends and industry expectations, to providing you with valuable insight into the company culture, compensation expectations and growth opportunities of specific clients, Vaco will give you the edge you need in today's highly competitive job marketplace. If you have a strong Java development background and are ready to move on to a rewarding new challenge, let Vaco help you to find the best assignments. Apply today!

This is a Senior Developer role on an agile development team focused on building web applications. The candidate will be responsible for end-to-end implementation of new functionality from the UI to the Database. The ideal candidate will be strong in server side technologies (.NET / Java) as well as the database and be comfortable working in the UI layer (HTML/CSS/JS). Experience building customer facing production web applications is highly preferred. This person will be expected to leverage best practices related to application architecture and coding standards including unit testing, integration testing and performance testing.

Responsibilities include:

- Implementation of new functionality as detailed in features / stories
- Unit testing, Integration Testing and Performance Testing of the their code.
- Follow existing design patterns and best practices
- Estimate and size upcoming work

Required experience

- Experience designing, building and maintaining web applications
- Experience with system-to-system integration. Specifically, experience with SOAP and REST Web Service Integration, MQ Messaging and/or another Enterprise Integration Patterns.
- Strong understanding of database concepts and strong SQL skills.
- Ability to reverse engineer system requirements based on existing systems and architectures
- Application level architecture or solution level architecture experience
- Experiencing documenting high level solution architecture, low level application architecture, sequence diagrams, data flow processes, etc.
- Strong understanding of performance testing and capacity management concepts. Ability to run a performance test and analyze the results in a meaningful way in order to understand how the system performs against SLAs as well as what the overall capacity of the system is.
- Ability to build out working proof of concepts in order to demonstrate and prove out design recommendations.
- Experience working with and designing a micro-service architecture is preferred.