Engineer II, Software Engineering
Indexed description
GENERAL DESCRIPTION: A Technology Consultant with hands-on experience in .NET application development, enhancement
and/or maintenance.
Essential Duties And Responsibilities
- Design and develop web applications using .NET technologies (C#, .NET Core, Entity Framework), ensuring high performance,
- Build robust and secure back-end services and APIs using .NET Web API, implementing business logic, data access,
- Write simple /medium SQL queries, and implement data access logic using Entity Framework or other ORM frameworks,
- Integrate front-end and back-end components, as well as third-party APIs and services, to enable seamless data exchange
- Write unit tests, integration tests, and end-to-end tests to ensure code quality, reliability, and adherence to functional
- Use version control systems like Git for code management, collaborate with cross-functional teams (e.g., designers, testers,
- Stay updated with latest technologies, tools, and best practices in full-stack development, participate in knowledge sharing
Education/Experience
Minimum Required Education: bachelor’s degree in engineering
Minimum Required Experience: 3+ years relevant experience in the technology stream
Desirable Education/Experience: bachelor’s degree
JOB RELATED COMPETENCIES: Analytical Skills -
- Organize and animate requirement gathering workshops on simple / medium requirements.
- Review simple / medium requirements.
- Challenge simple / medium requirements.
- Formalize simple / medium requirements and corelates requirements from main requirement.
- Organize simple / medium requirements by business priority.
- Reformulate requirements and identify business value.
- Compare similar requirements from other domains / streams / past requests to challenge requirement.
- Utilizes variety of interpersonal styles and communication methods to effectively adapt to new work structures,
- Ability to communicate nicely in a comprehensible manner to internal customers as well as stakeholders.
- Can describe ambiguous situations, challenges, roadblocks in a polite and elaborate manner via the spoken/written form
- Has decent presentation skills especially while working with virtual teams.
- Nice to have prior experience of working with virtual teams.
- Write clearly and informatively. Is grammatically correct while framing sentences. Minimal pronunciation errors.
- Presents organized and thorough information and data appropriate for intended audience.
- Ability to prioritize high impact problems and solve them first.
- Collaborates effectively with others to solve problems and make decisions; seek inputs from seniors.
- Keeps organizational and department goals in mind when solving problems. Decisions and actions are aligned with
- Consults other members of the team on joint matters.
- Asks others for their ideas and opinions and works together to form decisions.
- Values calls upon and utilizes the experience and expertise of other colleagues. o Willingly learns from other team members and is open to feedback.
Other Technical / Computer Skills -
- 4 to 7 years of hands-on experience in .NET development using C#
- Strong knowledge .NET Core
- Experience Microservices
- Experience with SQL Server
- Experience with Elastic Search
- Experience with Kafka and RabbitMQ
- Experience with logging took like Kibana
- Some exposure with Angular and openness to work in Angular
We do great things when we are inclusive and work together. To perform with excellence, we learn from one another, value diverse perspectives, operate safely and build strong relationships.
The Next Step
Ready to join our team? We'd love to hear from you. Fill out an application now and join our talent community to learn about future opportunities. We are proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. All applicants who receive a conditional offer of employment may be required to take and pass a pre-employment drug test. The above statements are not an exhaustive list of all required responsibilities, duties, and skills for this job classification.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search