Software Developer

MicroAutomation, Inc.
Centreville, VA
Apr 20, 2017
Apr 21, 2017
Full Time
Software Developer MicroAutomation is seeking Software Developers with 1-3 years' of Java or C# experience to work in our Centreville, VA office. (Associate Software Developer opportunities are also available for recent college graduates.) Don't wait, join the MicroAutomation team now! Job Description: . Develop new software applications utilizing a variety of tools and products . Implement enhancements to existing software applications . Install, configure, and integrate third-party products into overall solutions . Maintain Technical Design and Programming Specifications . Ability to understand High-Level Architecture, Functional and Technical Design, Application Call Flow and Voice User Interface specifications, Technical Design and Programming specifications. . Participate in group and peer code reviews . Code, Test, Debug, and Deploy applications . Support Triage, Troubleshooting, Debugging and Repair of application issues . Provide recommendations to improve operating efficiency and functionality of applications . Oversee and coordinate tasks of other team members for various phases of the software development life-cycle Required Knowledge and Skills: . 1-3 years of work experience developing, coding, testing and debugging new software or enhancements to existing software . Technical proficiency in one or more of the following: Java/JavaEE application development, C#, web services, Javascript, VoiceXML, HTML, XML, and SQL . Experience with Windows Operating System, Windows Services, and configuration . Solid understanding of structured programming principles, system analysis techniques, system design, industry standard testing principles, and system implementation . Solid understanding of how web applications work including security, session management, and best development practices . Solid understanding of how relational databases work including security, database and schema management, and best development practices . Background in developing graphical and/or voice UIs . 1-3 years of work experience in various phases of the software development life-cycle . Strong problem diagnosis and problem solving skills . Strong oral and written communication and interpersonal skills . Commitment to excellent customer service and product development . Ability to function independently in a fast-paced, technical environment as well as the ability to interact and communicate effectively with other team members . Attention to detail and task completion Education: BS Degree in Computer Science, Computer Engineering, or equivalent technical degree Company Description: MicroAutomation is an industry-leading call center technology company that specializes in call center operations, process, design, and execution. Through the years, we have assembled an expert team with extensive experience in the telephony, software and call center industries. On a daily basis our technical team designs, develops, and implements customer call center solutions worldwide in industries including commercial, healthcare, government and 9-1-1. Millions of people throughout the country now experience superior service and more efficient calls, powered by our technology.