Job Description
Job description
Position : Senior Software Developer
Experience : 7 years plus experience in software development (Healthcare experience / RCM applications knowledge / project experience preferred)
Location : Bangalore / Coimbatore
Education : Bachelors degree or equivalent combination of education and experience required
Salary : Negotiable
Job Description
- Primary Technical Skills Advance C#, .Net Framework, WCF, MVC, ASP .Net Core, JQuery
- Strong working knowledge in HTML, CSS, REST, AJAX, SQL Server including stored procedure programming
- Experience with version control (Git), automated builds, testing and release management (CI/CD), and project management
- Good knowledgeable in application logging, security, authentications, authorizations
- Experience with developing and implementing automation frameworks using C#
- Object-Oriented Programming and design principles
- Understands web/server technology (IIS) intimately
- Ability to solve problems quickly and completely
- Ability to multi-task and stay organized in a dynamic work environment
- Possess a positive attitude
- Ability to “think outside the box”
- Understands and anticipates the possible failures in a growing system and knows how to prevent them
Duties and Responsibilities
- Write well-tested, readable, reusable code (C#)
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
3. 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
- Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor
- Respond promptly and professionally to bug reports
- Review and repair legacy code
- Improve operations by conducting systems analysis; recommending changes in policies and procedures
- Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
- Provide information by collecting, analyzing, and summarizing development and service issues
- Accomplish development and organization mission by completing related results as needed
- Support Developers by providing advice, coaching and educational opportunities
- Participate in knowledge-sharing code reviews
- Adhere to the Code of Conduct and be familiar with all compliance policies and procedures stored.
Role: Full Stack Developer
Industry Type: IT Services & Consulting
Department: Engineering – Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Any Specialization
PG: MCA in Any Specialization, M.Tech in Any Specialization, MS/M.Sc(Science) in Any Specialization
Location: Salem