Mid-Level Software Engineer/Web Developer

Employer
Location
Fredericksburg, VA
Posted
Mar 20, 2017
Closes
Mar 21, 2017
Industry
Engineering
Hours
Full Time
Position Overview: We are currently looking to hire a talented and experienced Mid-Level Software Engineer/ Web Developer with a strong work ethic and the enthusiasm to work in a fast paced environment. The successful applicant will work closely with a small team to design, develop, and test our application solutions, including our customer & consumer portals as well as our wireless mesh systems. This is a full time position. Interested candidates should be passionate about their work and always look for creative solutions to problems. Essential Functions: - Maintain and extend Java web applications - Maintain and extend web applications using ASP, AngularJS, and Bootstrap - Design, develop, and test new REST services using Python and Bottle - Work to improve the performance and scalability of real-time message processing from tens of thousands of deployed wireless smart-energy devices - Work with both embedded system and other back-end developers to address system level requirements - Assist in trade-off analysis on design decisions and other associated developed architectures for all new designs Required Skills: - BS or higher degree (CS or EE preferred) - 2-4 years of experience working with Java and Spring (C# acceptable) - 2+ years of experience working with Javascript - 2+ years of experience writing SQL queries and stored procedures with MySQL - Ability to work closely with others in a small team environment - Strong written and verbal communication skills - Unit and Integration testing (Junit, Mockito/EasyMock, Cucumber) Desired Skills: - Experience managing Linux environments, including scripting tasks, deploying software, and implementing security policy - Familiarity with issues surrounding support of multiple browsers - Familiarity with Continuous Integration (Jenkins) - Familiarity with Python - Familiarity with managing IIS, Apache, Tomcat, Jetty - Agile development practices - Awesome Github account Compensation: Salary will commensurate with experience. Our team consists of very talented, hardworking and enthusiastic individuals who thrive in a proactive environment. The company is committed to its employees and to giving back to the community. Full benefits. .