i
BPK Tech Services India
19 BPK Tech Services India Jobs
4-7 years
Bangalore / Bengaluru, Hyderabad / Secunderabad, Lucknow
Senior Software Engineer - C#/ASP/.Net (4-7 yrs)
BPK Tech Services India
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
- Collaborate with customers, stakeholders, developers and other team members in the conceptualization and development of new or existing software applications.
- Define, develop, and document software objectives, deliverables, and specifications on in collaboration with internal users and departments.
- Research, identify, analyze, and fulfill requirements of all internal and external users and stakeholders.
- Identify need for and create software to enhance functionality and performance of company applications.
- Execute software testing on new and existing programs for the purposes of correcting errors and general debugging.
- Ensure software performs optimally in production through active monitoring for performance and usage.
- Participate in and may lead the definition of software development project plans, including scoping, scheduling, and implementation.
- Deploy software through environments to production upon completion of development, testing, and documentation.
- Conduct code reviews based on team's defined best practices
- Mentor software peers for engineering best practices and technical excellence.
- Provide and may lead product and software support for bugs, issues, and escalated incident tickets from end users to resolve application and software issues.
- Partner with other Engineers in resolving problems with software products or company software systems.
- Responsible for complex software aspects of your team or technical domain as a subject matter expert or owner of a service or functionality.
- Recommends new technologies, approaches, and best practices for their team or product-wide adoption.
Requirements :
Job Qualifications :
- 4 to 7 years of software development experience required.
- Demonstrated experience within numerous modern platforms, frameworks, and languages
- Knowledge of all aspects of application development and product life cycles, including agile approaches
- Excellent understanding of software development and engineering best practices and SOLID principles
- Fluency in object-oriented programming and design
- SQL and NoSQL database experience.
- Ability to conduct research into software-related issues and products
- Ability to develop and maintain software products written in different languages and platforms
- Knowledge of programming considerations for web and cloud products
Technologies and Tools :
Must have :
.Net with Epic
- C#
- ASP.NET Core
- JavaScript
- MSSQL
- Cloud (1 of AWS, GCP, Azure)
- Azure preferred
- App Services
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
Management from the top down is good. Easy to work with team members in India (I am in the US). Rajeev (CEO) is a good guy and has a good management team working for him. They have been very involved during the hiring process and throughout my contract.
Slightly lacking in compensation
Read 1 review4-7 Yrs
Bangalore / Bengaluru, Hyderabad / Secunderabad, Lucknow
6-8 Yrs
Hyderabad / Secunderabad
5-12 Yrs
Kolkata, Mumbai, New Delhi +4 more
3-7 Yrs
Kolkata, Mumbai, New Delhi +4 more