Senior Dotnet Developer

Year    Bangalore, Karnataka, India

Job Description


The Senior Software Engineer is responsible for software development as a member of a project team. He/she works closely with subject matter experts, business analysts, quality analysts, and others to design, develop, and test software solutions to business problems. He/she may be asked to lead and/or manage other developers when doing complex projects. Key Responsibilities As a technical leader and/or contributor, solve problems of considerable scope and complexity, and mentor fewer senior developers with their work. Provide oversight as well as hands-on development, leading by example. Designing, coding (at least 70%), debugging and optimizing both frontend and backend components as well as internal tools, such as configuration management and development/test environments. Help select and incorporate new tools and methods. Work closely with project, application, and enterprise architects to develop solutions. Provide project level architecture, if necessary. Drive the continuous evolution of best practices within the development team. Identify and recommend where increased automation, performance enhancements, application enhancements and quality enhancements may be incorporated. Balance customer and business needs to design, develop, test, and deliver against timelines. Contribute to architecture and code design, estimates, code reviews, and documentation to ensure top quality software. Keeps current with emerging technologies and technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews current practices relevant to the solution of assigned projects. Remains flexible and responsive to changing priorities and multiple, concurrent responsibilities. Be a talent multiplier that motivates the team around them to excel and perform well. Other duties as assigned. Hybrid Schedule: 3 days remote / 2 days in office 30-day notification period preferred Minimum Qualifications Bachelor\'s degree with a focus in Computer Science, Management Information Systems, or related field 7+ Years\' experience in Application development experience using .NET, C#, .NET Core, SQL Server, CSS, and other web development technologies, as well as, writing unit tests to support. Proven ability to design scalable web services, preferably RESTful. Experienced with software practices and development of Continuous Integration (Jenkins, GitHub, etc.) Hands-on Experience with Angular Frameworks, Hands-on Experience with Cloud Development and Deployments, Azure preferred. Experience with diagnostics tools (Tealeaf, Fiddler, IE Inspector, HTTP Analyzer) Hands-on Experience with Container Technology (Kubernetes, Docker, etc.) Experience with SOAP and REST web services. Automated build and continuous integration experience. Excellent knowledge of systems architecture. Strong skills in the use of development software tools. Experience in Visual Studio or other modern IDE environments Considerable experience and aptitude in the creation of dynamic web software. Demonstrated expertise of a program language. Proven ability to architect business and technology solutions. Strong skills in the use of development software tools. Experience with modern IDE environments Considerable experience and aptitude in the creation of business software Intermediate experience with a rich variety of software engineering principles, theories, and concepts; has worked across all levels of the technology stack (Presentation, Middle Tier, and Back End) Experience with leading other members of the development team in design, development, implementation, peer code reviews, and technical meetings. Experience with finding creative solutions, juggling multiple concurrent projects, releasing rapidly, and producing elegant, customer-centric applications. Key individual contributor on successful delivery on a large product or project, with applied knowledge and participation in full life cycle development. Excellent verbal and written communication skills Preferred Qualifications SQL and NoSQL database experience Knowledge of Agile methodologies Experience with education software Docker and Containerization experience, a plus.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3199058
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year