Software Engineer
Company | McKesson |
---|---|
Location | Dallas, TX, USA, Atlanta, GA, USA |
Salary | $100100 – $166900 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Degree or equivalent and typically requires 4+ years of relevant experience.
- 4-year degree in computer science or related field or equivalent experience.
- 4+ years of experience in software development in an Agile team environment
- 4+ years of experience with frontend development and C#/.Net Core back-end development
- 4+ years of experience with SQL server 2012 and higher
- 2+ years of experience working with Angular, .NET, Bootstrap, CSS, JSON, JavaScript, HTML.
- 2+ years of experience in building Restful APIs and demonstrated experience in building microservices utilizing Restful APIs.
Responsibilities
- This is a hands-on development role with experience in developing enterprise level applications.
- Conceptualize and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts.
- Develop cutting edge-solutions to maximize performance, scalability, and distributed processing capabilities.
- Work with a team of highly motivated and talented people with diverse perspectives.
- Participate in the software development life cycle that takes project from inception to completion through connecting client’s needs with applicable state-of-the-art technology solutions.
- Work closely with QA team throughout the development cycle and support performance tuning and testing activity.
- Work with Product Team in translating business requirements into technical specifications, establish and refine details and requirements of applications, components, enhancements, and defects.
- Ability to Debug/ troubleshoot the issues and identify the root cause.
- Analyze and investigate application engineering tasks and prepare design specifications, analysis, and recommendations.
- Ensure that system improvements are secure and well tested and successfully implemented, documented, and monitored to increase efficiency.
- Develop enterprise-scale Object-Oriented Programming (OOP) software utilizing SaaS design principles.
- Modernize legacy products to use the latest cloud technologies.
- Build and deploy secure solutions utilizing quality standards and software development life cycle processes which include requirement gathering, high level and detailed design, coding, testing and support.
- Actively participate in Agile Ceremonies.
Preferred Qualifications
- 1+ years of experience working with Microsoft Azure (preferred), Google Cloud Platform, or AWS (IaaS, PaaS, and Services) and demonstrated experience in enabling code to align with a CI/CD process (JIRA, Jenkins, Git)
- Familiarity with containerization using Docker for app development.
- Agile Methodology
- Excellent written and verbal communication skills.