.Net Developer
Vacancy expired!
Apex Systems, America's second largest technical staffing firm, has a 12 month contract opening for an onsite .Net Developer with a client in High Point, NC. This is a fast-paced, cutting edge environment offering room for advancement, professional and technical growth and long term stability. We are looking to hire fast and expect these resources to start soon. Quick Overview: Title: .Net Developer Duration: 12 Month Contract Location: onsite High Point, NC Shift: Monday-Friday, 8:00A-5:00P As a Senior Software Developer you will be tasked with performing many of the development activities during the exploration of the new technologies. Responsibilities will include technology assessment, system design, proof-of-technology development, sharing of information and learnings, all while working in a fast paced environment. Work in a team centric environment where a culture of innovation allows your input and ideas to become part of the solution. Collaborate with business stakeholders to deliver on a backlog of project work, develop plan for delivering on commitments, and then execute on those plans following agile methodologies.Core Responsibilities
- Work within a project team that delivers high-quality products in an Agile delivery environment (SCRUM)
- Interact with customers and development team to gather and define requirements
- Analyze user stories for validity and feasibility
- Conduct impact analysis and create estimates
- Develop component and service designs of medium to high complexity
- Develop effective, defect free source code that meets business requirements and team standards.
- Contribute to complex integrated designs with the platform
- Contribute to technical alternatives for complex business problems and roadmaps.
- Develop unit test cases to verify code
- Participate and support in all levels of testing (System, Integration, Regression, Load, and Performance)
- Perform design review to help identify coding defects, discrepancies in requirements and help resolve issues with appropriate developers, partners, and stakeholders.
- Plans work out appropriately, proactively escalates issues that may impact scope, schedule, and budget.
- Develop production support documentation and provide support for production issues
- Participates and supports release process
- Participates in the development and support of deployment tools and standard procedures.
- Identify changes that make the system(s) more efficient and/or reduces operation or maintenance costs.
- Mentor and support new developers and junior developers.
- Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards
- Strong analytical and problem-solving skills
- Experience with layered system architectures and layered solutions; understanding of shared software concepts
- Experience designing and developing high volume back end solutions
- Expertise in multiple programming languages and tools with focus in C#, .Net Core, Oracle DB, SQL
- Experience with micro-services
- Experience working in an Agile environment
- Extensive knowledge of design and development tools.
- Experience with cloud-based technologies is a plus
- Proficiency in new and emerging technologies.
- Negotiation, facilitation and consensus building skills.
- Strong oral and written communication skills; presentation skills.
- Ideally 7+ years of practical experience.
- 5+ years of C#, .Net Core, and SQL development experience.
- 1+ years of cloud development experience, AWS experienced preferred
- 3+ years of systems analysis and design experience.
- 2+ years delivering solutions as a member of an agile team.
- Experience working with systems that have high volume backend transactions
- Experience in working with Windows Services, Scheduled Tasks, and APIs
- Ability to work in a team environment, manage multiple clients, and provide consultative skills throughout the process.
- Experience working in a highly matrixed organization.
Vacancy expired!