Logo
Federation of State Medical Boards

Sr Software Engineer

Federation of State Medical Boards, Euless, Texas, United States


Description The role of the Senior Software Engineer (SSE) working on the Dev Team is responsible for developing and enhancing enterprise-level applications. This role assists other members of the organization, including database designers, system developers, analysts, and project managers. The candidate will design, implement, and be able to troubleshoot a complex environment consisting of web, application, and database servers. FSMB is an EEO/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or status as a protected veteran Responsibilities Support software and web architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS tools, and integration with both new and legacy systems. Maintain source code control system and application software versioning. Build, support, troubleshoot, debug, and execute unit/integrated testing of applications used at FSMB. Participate in development projects throughout a project lifecycle. Assess work efforts and necessary time to completion utilizing Scrum/Agile frameworks. Design and implement features from requirements stories. Develop and maintain technical documentation to assist with database, software, and web application maintenance and upgrades. Provide feedback and consult with development engineers on problem resolution. Participate in FSMB’s cross-training program, mentor colleagues, and work closely with development teams with regards to database updates and design. Requirements EDUCATION: BS in Computer Science, Software Engineering, Information Systems, or a related area of study. Microsoft certifications a plus. EXPERIENCE: 3 - 5 years of software engineer experience SKILLS: Strong ability to take abstract or partially-formed ideas and break them down into discrete tasks and drive out requirements and designs. Ability to work well in a fast-paced environment, managing multiple complex initiatives concurrently. Strong technical and interpersonal communication skills. Ability to work independently, providing structure in ambiguous situations. Software programming knowledge and experience with C#. Application development knowledge of and experience with relational databases (SQL Server, Oracle, or MySQL) or NoSQL databases (MongoDB, Cassandra, or Elasticsearch). Experience with writing SQL and knowledge of database structure and theory. Strong knowledge in web technologies and the tools used in the client’s development environment (ASP.NET MVC, AngularJS, SQL, JavaScript, Visual Studio). Experience with source control tools like Git and GitHub. Experience with building REST based APIs. Experience with PowerShell or a similar scripting language. Company Overview FSMB is a national healthcare organization focused on building tools and services for physicians and state medical boards. FSMB’s solutions are used by physicians throughout the country to register for licensing examinations, build credential portfolios, and apply for licensure. FSMB’s tools for data exchange and generating physician profiles are also used nationally by medical boards and healthcare organizations. FSMB offers a hybrid work environment, which includes telework and on-site workdays. Physical presence at the office is an essential job function of this role which the FSMB deems critical to collaboration, innovation, productivity, employee well-being and engagement, and enhances the Company culture. NO STAFFING FIRMS. No C2C