Senior Software Engineer - Baltimore, MD
Department: Information TechnologyLocation: Baltimore, MD
Go to the list of open positions
Job Description
Prometric is seeking a Senior Software Engineer to develop web-based applications for its Scheduling and Registration systems.
The Software Engineer position requires in-depth experience with Microsoft Internet technologies, has the background to develop enterprise-grade solutions capable of scheduling millions of candidate appointments per year, and has the experience to create systems with a large and diverse international user base.
The Software Engineer will have sharp analytical and software development skills, and will be capable of working with diverse teams to follow a project through all phases of the software life cycle, including requirements, specification, design, development, and testing.
Prometric is looking for engineers who thrive on exciting projects, using a blend of in-house development and off the shelf integration. Our applications run in a state-of-the-art data center maintained by a dedicated engineering and support staff. We service an international candidate base 24/7/365, making millions of transactions per year. We schedule appointments into our global network of thousands of test centers that provide certification services for Information Technology, Academic, Profesional, and Corporate clients.
Primary Responsibilities:
Develops web applications as a member of a larger software development team using state-of-the art Microsoft Internet Technologies.
Responsible for collaboration with a variety of technical teams to develop technical solutions to complex business problems. Teams include UI development, systems engineering, data communications, business analysis, database administration, testing, and production support.
Familiar with industry tools and trends related to Internet development, and how their implementation affects project goals.
Collaborates with clients as needed to implement unique solutions to their business needs.
Creates project presentations for non-technical audiences.
Qualifications:
Bachelors Degree or diploma in Computer Science or other field, or applicable work experience
2-5+ years experience with Microsoft Internet Technologies, including IIS, C#.Net, ASP.Net, and WCF.
2-5+ years experience with Microsoft SQL Server databases
2-5+ years experience developing and supporting C# and .Net framework applications
Minimum 5 years experience in an enterprise environment analyzing, designing, and developing applications for Windows 2000/2003/XP
Experience migrating VB6/COM applications to .Net framework a plus
Familiar with XML and using schemas
Excellent communication and technical documentation skills
Ability to problem solve, prioritize projects, work on multiple projects at the same time, adjust project schedules to meet critical/changeable deadlines