Sr. .Net Developer
Senior.NET Developer Location: San Antonio, Texas RemoteRole Type: Contract with the potential to extendThe Sr. Software Developer.NET provides consultation on complex projects and is considered to be the top-level contributor/specialist, responsible for initial design and development of new software or extensive software revisions, compile and write documentation of program development and subsequent revisions, annotating the code in the Engineering department's development and systems environments.Responsibilities Broad and extensive knowledge of the software development process and its technologiesUnderstanding of various coding methods and computer languagesData modeling and database design experienceExperience with software development lifecycle (SDLC) processesProvide consultation on complex projects and is considered to be the top-level contributor/specialistAbility to guide a team of developers through the project to completionResponsible for initial design and development of new software or extensive software revisionsDefines product requirements and creates high-level architectural specificationsApply techniques of programming and data structuring to specific problems or requestsAnalyze existing programs, correct errors, test the changes to ensure desired results are producedCompile and write documentation of program development and subsequent revisions, annotating the code in the companies development and systems environmentsParticipate on agile teams as the developerPerform applications support through coordination and collaboration with development and infrastructure teamsTest applications using automated testing toolsPerforms any other activities assigned by managementAdherence to vaccination requirements, as may be established by the company from time to time or by a particular job siteRequired Skills, Qualifications and Abilities Bachelor's degree in Computer Information Science, Computer Science, Engineering, or Management Information Systems with concentration in Software DevelopmentExperience in.NET Web based development.Proficiency in.NET Framework 4.5 and up.Proficient in server-side design and development. (C#, ASP.Net, MVC, Web API, OOP, Entity Framework)Proficient in client-side design and development. (Angular, Bootstrap, HTML5, CSS, JavaScript, JQuery, etc.)Strong understanding of relational data models.Proficiency in writing and analyzing SQL Server queries, stored procedures, and functions.Assist with advanced SQL performance issues and write/tune advanced SQL queries.Experience and knowledge of Agile development methodologies in Scrum.Understanding of full software development life cycle.Familiar with team development tools and source control, i.e. Visual Studio, TFS, Subversion, GIT, etc.Demonstrated willingness and ability to adapt and learn new technologies/processes.Strong analytical skills for solving complex problems independently.Work equally well with a team as well as independently.Experience with SSIS and SSRSPreferred Skills, Qualifications and Abilities DevOps experienceMicrosoft Azure developmentMicrosoft Data Lake developmentMinimum of five (5) years of experience in.NET Web based development.EEO EmployerApex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at ************* or 844-463-6178.