Connexion Systems and Engineering Software Engineer, Development Engineer in Bedford, Massachusetts
Software Engineer, Development Engineering Purpose This position develops the enterprise application(s), maintains, enhances and builds new software solutions for the organization. Duties and Responsibilities 1. Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle 2. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions 3. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code 4. Responsible for planning, processing and performing all jobs in an efficient manner with no / little assistance from the supervisor 5. Respond promptly and professionally to bug reports 6. Review and repair legacy code 7. Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations 8. Provide information by collecting, analyzing, and summarizing development and service issues 9. Accomplish development and organization mission by completing related results as needed 10. Participate in knowledge-sharing code reviews 11. Adhere to the Code of Conduct and be familiar with all compliance policies and procedures stored in company relevant to this position Qualifications To perform this job successfully, an individual must be able to perform each duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities perform the duties. Education (Degrees, Certificates, Licenses, Etc.) Bachelor's degree in computer science or equivalent combination of education and experience required. Experience 1. Three or more years' experience in software development 2. Healthcare experience / RCM applications knowledge / project experience preferred 3. Project experience in Asp.net MVC3/4 Specific Job Knowledge, Skill and Ability 1. Strong working knowledge in HTML, CSS, AJAX, SQL Server including stored procedure programming, and ASP .NET, JQuery, C# programming, MVC3/4, WCF, MVVM (Silverlight or WPF) 2. Understands web/server technology (IIS) intimately 3. Ability to solve problems quickly and completely 4. Ability to multi-task and stay organized in a dynamic work environment 5. Possesses a positive attitude and ability to think outside the box 6. Understands and anticipates the possible failures in a growing system and knows how to prevent them 7. Utilizes source control with multiple concurrent branches 8. Must possess hands on technical skills, along with an ability to work independently or under limited supervision & guidance 9. Ability to write routine reports and correspondence 10. Ability to communicate effectively verbally and in writing 11. Ability to apply common sense understanding to carry out instructions furnished in written, oral or diagram form 12. Ability to deal with problems involving several concrete variables in standardized situations 13. Specific vision abilities required by this job include close vision 14. Ability to sit for prolonged periods of time, use hands, talk, hear and occasionally walk and reach with hands or arms Work Environment This position is located in a temperature-controlled office environment. The noise level in the work environment is usually light to moderate.