Georgia Employer SOFTWARE ENGINEER III(749526) in Alpharetta, Georgia

DescriptionApex Systems is looking for a mid-level, .NET Developer who can help develop custom applications in .NET and emerging technologies. This job will be responsible for developing various types of applications including, but not limited to, web applications, service oriented architecture, and client applications. You will be responsible for working with business analysts and users to develop a smooth user experience that accomplish project objectives.Candidates must be extremely reliable, as this is a 100%, work from home opportunity.To apply directly to this job, please email jpacker@apexsystemsinc.com and reference job number 749526. Requirements:3-5 years of experience in .NET and object oriented programming o Experience with Agile processExperience with ASP.NET, MVC, HTML, & JavaScript o Proficient knowledge of and working experience with HTML, C# or Visual Basic (C# preferred), Microsoft SQL Server, .NET framework and IISExperience and comfort with business analysis, requirements definition & vetting Entity Framework, NHibernate, or other ORMsKnowledge and prior use of Dependency InjectionFamiliarity of S.O.L.I.D. and D.R.Y. principles Functions and Responsibilities (in addition to other duties as assigned)Job Responsibilities:Participate in all phases of the project lifecycle from initial design to final release.Manage the successful completion of project initiatives on-time o Assist in structuring standards, best practices, and procedures for delivering the solution successfully o Gathers and documents requirements from and proactively works with team members and customersContributes technically to solutions and assists in providing technical direction and envisioning for solutions o Manages quality assurance by reviewing colleague's work and providing feedback in a constructive mannerPlans and executes testing of software components and applicationsRegularly updates key stakeholders as to status of project, handles serious customer concerns, involves technical lead for critical issuesPrioritize tasks to meet deadlinesExpected to assist the technical lead in overall leadership of the teamMentor less experienced engineers and/or students/internsDevelop internal tools to assist in the improvement of business processes Skills and AbilitiesUtilize expert troubleshooting and debugging skillsAbility to work independently/self-reliant and show initiative with minimum supervision Ability to quickly learn new technology and apply to appropriate business situations o Ability to balance team and individual responsibilitiesA true team player with commitment to success o Ability to listen effectively and seek clarificationEEO EmployerApex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, 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 employeeservices@apexsystemsinc.com or 844-463-6178.VEVRAA Federal ContractorWe request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.We are an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. The EEO is the Law poster is available here. https://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf