What are the responsibilities and job description for the Senior Software Engineer - Citizens Only position at Elegant Enterprise Wide Solutions?
About this Position:
Job Title: Senior Software Engineer
Required Education
-
Bachelor's degree in Computer Science, Software Engineering, or related technical field.
Required Experience
-
Minimum 5 years of software development experience.
-
Experience with .NET Framework.
-
Experience with SQL Server.
-
Experience with web application development.
-
Experience with mobile application development (Xamarin).
Required Skills
-
Proficiency in C# and .NET 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.