Senior Software Engineer
Washington, DC - USA
Job Summary
About this Position:
Job Title: Senior Software Engineer
Required Education
-
Bachelors degree in Computer Science Software Engineering or related technical field.
Required Experience
-
Minimum 5 years of software development experience.
-
Experience Framework.
-
Experience with SQL Server.
-
Experience with web application development.
-
Experience with mobile application development (Xamarin).
Required Skills
-
Proficiency in C# programming.
-
Strong knowledge of SQL and database programming.
-
Experience with web technologies (HTML CSS JavaScript).
-
Knowledge of REST API development.
-
Familiarity with version control systems (Git).
-
Experience with automated testing frameworks.
Key Responsibilities
-
Lead development efforts for complex features.
-
Perform code reviews and ensure code quality.
-
Mentor junior developers.
-
Resolve complex technical issues.
-
Support Tier III helpdesk services.
-
Implement security controls and fix vulnerabilities.
-
Participate in release planning and execution.
-
Develop technical documentation.
-
Support root cause analysis for defects.