Information Technology Engineer Software III
Our Client, a Medical Research company, is looking for a Information Technology - Engineer, Software III for their Lenexa, KS location.
Responsibilities:
Requirements:
Why Should You Apply?
ICONMA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any status protected by applicable law.
Responsibilities:
- Develop key product features within existing large-scale React-based applications and new strategic initiatives that will drive system and operational efficiencies, measure system performance, and provide glue for complex solutions.
- Participate in the full SDLC involving design, implementation, testing, & launching.
- Assist with the generation and analysis of business and functional requirements for proposed software solutions.
- Participate in architectural discussions as they relate to product direction.
- Develop features completely with focus on frontend components.
- Design and implement changes to systems that yield higher performance and resiliency while achieving lower operations overhead.
- Own the delivery of an entire component of a system or application
- Work closely and collaboratively with geographically distributed team of engineers to develop the best technical design and approach for new product development.
- Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces.
- Consistently define and apply technologies, standards and software engineering practices, mentoring a geographically distributed team of developers.
- Contribute to the focus and effectiveness of the development team; tracking issues to resolution, monitoring the effectiveness of tasks, and providing status to the team lead.
- Raise long-term architecture issues within project.
- Conduct design and code reviews of multiple projects.
- Generate data for project planning, including task breakdown & estimation of work for a project. Competent in developing accurate estimates & risk assessments. Track status within the project as necessary.
- Communicate team and project status to project manager and director.
- May occasionally act in the Team Lead role
- Act as the designated expert for owned application area(s).
- Contribute to the continued improvement of the organizations development procedures by looking for opportunities for improvement and implementing solutions.
Requirements:
- Extensive experience (7+ years) in software development, with a focus on .net development.
- Strong proficiency in C# .NET /.NET Core programming language and platform
- Proficient in ASP.NET framework and architectural/design patterns like Model-View-Controller (MVC)
- Proficient in Single page application design
- Experienced in RPC and REST application programming interfaces (APIs)
- Extensive experience in frontend development using React, including advanced components, services, routing, and state management.
- Solid understanding of web development technologies such as HTML5, CSS3, JavaScript/TypeScript, and modern frontend build tools.
- Experience in GitHub/GitLab/any other source control tools
- Experience in development using microservices and Rest API
- Experience in working with RDBMS systems like SQL Server and PostgreSQL
- Experience in caching solutions like Redis and NoSQL databases like MongoDb.
- Experience in CI/CD pipeline development using Jenkins/Other tools and deploying applications using it.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code tools (e.g., Terraform, Ansible) is a plus.
- Ability to multi-task, Analytical skills, Ability to follow verbal or written instructions, thinking analytically, Communication, using effective verbal communication, Using effective written communication, Handling stress & emotions, Concentrating on tasks, Making decisions, Adjusting to change, Examining/observing details, Sitting for long periods at a time
- Strong attention to detail and accuracy
- Strong communication and presentation skills
- Experience working in a fast-paced, dynamic environment, with the ability to adapt to changing priorities and deadlines.
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
ICONMA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any status protected by applicable law.
