Job Title: Senior Software Engineer
This senior software engineer is responsible for designing, developing, and implementing software products using Agile methodology. They will develop applications in the Microsoft .Net framework with a focus on C# programming language.
Responsibilities:
* Develop software using Microsoft Visual Studio and C#.NET, maintaining the code base in GIT.
* Meet with stakeholders and end-users to gather data and application development requirements.
* Build and maintain data dictionaries and application documentation.
* Ensure the quality of development, testing, and debugging of applications.
* Maintain and develop web APIs for integration with external partners.
* Adhere to standardized syntax, naming, and documentation methodologies.
* Document and ensure compliance with data and application business rules.
Key Qualifications and Skills:
* Bachelor's degree or equivalent combination of education and experience.
* 6+ years related experience; 3+ years in structured software development with .Net framework.
* 2+ years of Database Management Skills in SQL.
* Familiarity with Agile Framework.
* Excellent prioritization, customer service, and communication skills.
* Knowledge in various field concepts, practices, and procedures.
* Experience unit testing with NUnit or Visual Studio Unit Testing Framework, preferred.