06 Aug
|
Broadway Global Services
|
Bengaluru
06 Aug
Broadway Global Services
Bengaluru
Job Summary As a Senior Software Engineer , you will be responsible for designing, developing, testing, and debugging high-quality software solutions using .NET and related technologies. You will work closely with our team to deliver solutions that meet customer needs, and participate in code reviews to ensure high-quality code.
Key Responsibilities
- Act as a higher-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software.
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepare and install solutions by determining and designing system specifications, standards, and programming.
Requirements
- Bachelor's degree in Software Engineering or Computer Science from a recognized university.
- 6+ years of relevant work experience in software development using .NET and related technologies.
- Strong knowledge of
- .NET/.NET Core frameworks.
- Microservices architecture.
- RDBMS (Relational Database Management Systems).
- ORM (Object-Relational Mapping)
tools like EF Core.
- Event-driven design and message queues (e.g., Kafka, RabbitMQ).
- Front-end technologies (Angular 7+).
- Familiarity with service-oriented architecture and cloud technologies.
- Excellent troubleshooting and problem-solving skills.
Preferred Qualifications
- Experience in healthcare domain.
- Practice Agile and DevOps methodologies.
- Experience with cloud technologies (e.g., Azure, AWS, GCP).
- Experience of implementing Microservices.
- Certifications in .NET or related technologies are a plus.
Behavioral Competencies
- Positive communication and teamwork skills.
- Excellent analytical thinking and problem-solving skills.
- Ability to learn and adapt to new technologies and environments.
- Self-organizing and time management skills.
- Attention to detail.
What You'll Do
- Develop software solutions that meet customer needs.
- Collaborate with the team to achieve goals.
- Mentor and support junior engineers.
- Stay up-to-date with the latest development practices and technologies.
- Make informed decisions quickly and take ownership of services and applications at scale.
- Work collaboratively with others to achieve goals.
- Be a persistent, creative problem solver.
- Remain cool and effective in a crisis.
- Stay on the leading edge of development practices.
- Understand business needs and know how to create the tools to manage them.
📌 Senior Software Engineer - .NET (Bengaluru)
🏢 Broadway Global Services
📍 Bengaluru