Turn this role into an interview — a resume and cover letter built around what this employer wants.
Boardroom Appointments seeks a senior software engineer to lead planning, development, deployment, and rollout of enterprise-wide systems. You will conduct system analysis, design specifications, and reviews while mentoring junior developers.
The role requires a Bachelor's degree in software engineering and 5-7 years' experience, with proficiency in VBScript, Visual Studio, TFS, RDBMS, HTML, SSIS/SSRS/SSAS, AJAX, Web API, C#, and SQL Server. Agile, Scrum, and PMBOK familiarity are preferred.
Provide input and assistance in system architecture reviews.
Perform software development according to defined specifications.
Conduct code reviews to ensure quality and standards.
Execute software unit testing and system testing of enterprise systems.
Troubleshoot issues in enterprise systems.
Identify bugs and implement necessary fixes and enhancements.
Test technical changes and coordinate release of change requests.
Plan and implement system changes and updates.
Manage and execute preventative maintenance for enterprise systems.
Perform system administration related to user access and requirements.
Assess scope and requirements for system changes and enhancements.
Mentor and transfer skills to team members and junior developers through presentations, workshops, and one-on-one sessions.
Bachelor's Degree in Software Engineering.
5- 7 years of experience in a software development environment at a senior developer level.
Proficiency in:
VBScript
Visual Studio
Team Foundation Server
RDBMS
HTML
SSIS, SSRS, SSAS
AJAX
Web API
C# (C-Sharp)
SQL Server (Database)
Understanding of quality assurance principles.
Familiarity with PMBOK project management methodologies.
Experience in Agile development and the Scrum framework.