
|
Job roles and responsibilities Under the supervision of the Director, the .Net Developer designs, modifies, develops, writes, and implements software programming applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
· Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET · Design, code and test new Windows and web software applications · Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement · Maintain existing software systems by identifying and correcting software defects · Investigate and develop skills in new technologies · Create technical specifications and test plans
Competencies and Skills Required · Requires excellent analytical, problem solving, and good communications skills · Must be able to work effectively with business stakeholders · Strong passion for delivering technical solutions to business problems · Understanding and mindset of Agile software delivery (Ability to adapt to continually changing priorities) · Team player who understands the importance of teamwork and collaboration · Passion for delivering new approaches and challenging the ‘status-quo’ · Hungry to learn and always in search of continuous improvement
|

About i2TECHS
About
Connect with the team
Similar jobs
Key Responsibilities:
● Software Development: Iteratively and incrementally design, develop, test and maintain applications and services using C# and .NET.
● CI/CD Pipelines: Develop, maintain, and optimize continuous integration and continuous delivery pipelines using GitLab, Devtron and Kubernetes.
● Teamwork and Pair/Mob Programming: Engage with developers, operations, and team members via pair or mob programming sessions to ensure the highest quality product delivery.
● Containerization: Contribute to the push toward full containerization and zero-downtime deployment goals
● DevOps Practices: Implement and maintain infrastructure as code (IaC) using tools such as bicep and Terraform.
● Monitoring and Logging: Implement and manage monitoring, logging, and alerting solutions using tools like OpenTelemetry, Prometheus, Grafana to make our products more supportable.
● Design and Architecture: Contribute to on-going discussion of our evolving software design and architecture.
● Cloud Management: Assist in managing and optimizing our private cloud infrastructure (VMWare Tanzu) to ensure high availability, scalability, and efficient resource usage.
● Security: Implement security best practices and ensure compliance with relevant regulations and standards.
● Automation: Identify opportunities for automation to improve efficiency, reduce manual efforts and deskilling in deployment, testing and maintenance tasks.
● Troubleshooting: Diagnose and resolve infrastructure and application issues promptly and effectively.
● Documentation: Create and maintain comprehensive documentation for applications, infrastructure, processes, and procedures.
● Continuous Improvement: Advocate for and implement best practices promoting a culture of continuous improvement.
Qualifications:
Minimum of 5 years of experience in software development, particularly with C# and .NET.
Must have skills:
● Strong knowledge of C# programming language and .NET stack
● Familiarity with CI/CD tools and practices, including TDD.
● Understanding of DevOps principles
● Strong collaboration and communication skills.
Nice to have skills
● Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus.
● Knowledge of infrastructure as code (IaC).
● Experience in scripting languages such as Python, Bash, or PowerShell is a bonus.
● Excellent problem-solving skills and attention to detail.
● Experience with pair/mob programming.
● Understanding of networking concepts and security best practices.
according to our company’s needs. You will be responsible for planning, developing,
testing, improving and maintaining new and existing databases to help users retrieve
data effectively. As part of our IT team, you will work closely with developers to ensure
system consistency. You will also collaborate with administrators and clients to
provide technical support and identify new requirements. Communication and
organization skills are keys for this position, along with a problem-solution attitude.
You get to work with some of the best minds in the industry at a place where
opportunity lurks everywhere and in everything.
Your responsibilities are as follows.
• Working cross functional teams to develop robust solutions aligned with the
business needs
• Maintaining communication, providing regular updates to the development
team ensuring solutions provided are fit for purpose
• Training other developers in the team on best practices and technologies
• Troubleshooting issues in the production environment understanding the root
cause and developing robust solutions
• Developing, implement, maintain and solutions that are both reliable and
scalable
• Capture data analysis requirements effectively and represent them formerly
and visually through our data models.
• Maintaining effective database performance by identifying and resolving
production and application development problems
• Optimise the integration and installation of new releases
• Monitoring system performance, test, troubleshoot and integrating new
features
• Proactively recommending solutions to improve new and existing database
systems
• Providing database support by coding utilities, resolving user questions and
problems
• Ensuring compliance to database implementation procedures
• Performing code and design reviews as per the code review process
• Installing and organising information systems to guarantee company
functionality
• Preparing accurate documentation and reports
• Migration of data from legacy systems to new solutions
• Stakeholders’ analysis of our current clients, company operations and
applications, and programming requirements
• Collaborate with functional teams across the business to deliver end-to-end
products, features enabling enhanced performance
Required Qualifications:
We are looking for individuals who are curious, excited about learning, and navigating
through the uncertainties and complexities that are associated with a growing
company. Some qualifications that we think would help you thrive in this role are:
• Minimum 8 Years of experience as a Database Administrator
• Strong knowledge of data structures and database systems
• In depth expertise and hands on experience with MySQL/MariaDB Database
Management System
• In depth expertise and hands on experience in database design, data
maintenance, database security, data analysis and mining
• Hands-on experience with at least one web-hosting platform such as Microsoft
Azure, AWS (Amazon Web Services) etc.
• Strong understanding of security principles and how they apply to web
applications
• Basic knowledge of networking, Desirable knowledge of business intelligence
• Desirable knowledge of data architectures related to data warehouse
implementations
• Strong interpersonal skills and a desire to work collaboratively to achieve
objectives
• Understanding of Agile methodologies
• Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications
• Sense of ownership and pride in your performance and its impact on company’s
success
• Critical thinker, Team player
• Excellent trouble-shooting and problem-solving skills
• Excellent analytical and Strong organisational skills
• Good time-management skills
• Great interpersonal and communication skills
JOB DESCRIPTION: Software Development Engineer
.Net Developer is required to design, modify, develop, write and implement software programming applications and components. Supports and/or installs software applications and components. Works from pre-established guidelines in an agile development environment that uses a test driven approach to perform the functions of the job and maintains documentation of process flow.
Main Duties & Responsibilities: Utilize established development tools, guidelines and conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
Create and deliver data-driven reports
Design, code and test new service oriented web software applications
Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
Maintain existing software systems by identifying and correcting software defects
Investigate and develop skills in new technologies
Create technical specifications, test driven scripts and test plans
Create new and extend existing operational documentation
Consult closely with management and occasionally agency staff related to projects and tasks
Consult colleagues concerning new development, enhancement, maintenance and performance of software systems
Develop, implement and support new software Qualifications
7+ years of hands on experience in Microsoft DNA architecture
7+ years of hands on experience in Microsoft .NET technologies and expertise in .NET framework 3.5/4.0 and 4.5.
7+ years of hands on experience in Visual Studio 2008 and 2010
4+ years of hands on experience in developing web services and Microsoft Windows Communication Foundation (WCF)
5+ years of hands on experience Java Script
7+ years of hands on experience in HTML including HTML 5
7+ years of hands one experience in SQL Server 2008 and 2012 as a SQL developer
Good communication skills
Need to be self-starter and should be able to perform under minimal supervision.
Job description
Tech Stack: C#, .NET Core, XUnit, Entity Framework Core, MS SQL Server, PostgreSQL, Git, JIRA, Confluence
Senior (Lead) .NET Developer Responsibilities: -
Interface with product owners and software architects to review and finalize requirements
- Participate in the full SDLC including analysis, design, development, testing, deployment, and support of new features and applications
- Actively lead and participate in agile ceremonies (Standups, Refinements, Retrospectives, Planning, and Requirement’s discussions)
- Communicate effectively, clearly, and thoroughly with the Scrum Team and Stakeholders - Provide innovative solutions to complex problems
- Design, develop and modify software applications/systems according to specifications
- Develop technical documentation including services, object, and data model
- Create high quality code and perform code reviews
- Create unit and integration tests to ensure the code quality and functionality
- Proactively learn and share knowledge of technology and compare advantages and disadvantages of alternative solutions/technologies
- Identify areas needing process improvements and see them through to resolution
- Support and coach other Developers, provide technical guidance
- Help onboard new team members
Job Type: Full-time
Must have 0 Year - 3 year .NET Development Experience
• Good working experience with .NET Core 3
• Good working experience with C#, MVC, OOPS concepts
• Good working experience with Web APIs, jQuery, and JavaScript.
• Good working experience with MS SQL Server
• Very Good Team Player
•Very Good Communication
Technical Skills:
- Must have skills:
- MVC, .Net C# 4.0, 4.5, .Net Core 3.1
- ASP .Net & ASP .Net Core
- Angular
- HTML, CSS, & JavaScript
- Database - SQL Server – 12/13/14/15
Experience in C#, OOps, Javascript, HTML
· Should have delivered successful end-to-end development to deployment experience on Web applications and Api’sin last 1-5 years
· Experience in SQL is a must
· Should have 1-5 years experience in backend development
· Experience in service-based development using technologies such as Web API and RESTful services.
· Proficient in writing clean, well-structured code with proper abstraction and reusability.
. Ability to work to tight deadlines, manage priorities, and take responsibility for delivering to time and quality requirements.

- Bachelors degree in Computer Science, Software Engineering, or a related discipline
- Experience working in an IT environment
- Experience developing with C#, C++, or other object-oriented platforms
- 2+ years of web application development
- Skill for writing reusable libraries
- Hands-on experience in ASP.Net, MVC, Restful services, Web API
- Experience in .Net Web API
- Strong understanding of object-oriented programming
- Strong knowledge of C# programming
- Ability to troubleshoot problems independently. Good analytical and problem-solving skills
- Familiar with various design and architectural patterns
- Strong Knowledge in Microsoft SQL Server scripts and Stored procedures
- Exposure to Agile Software Development Life Cycle
- Experience implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as GIT
- Experience in Service-based architecture
Job brief DotNet (2 to 3 years)
We are looking for a .Net developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support.
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator.
Your goal will be to work with internal teams to design, develop and maintain software.
Responsibilities
-Participate in requirements analysis
-Collaborate with internal teams to produce software design and architecture
-Write clean, scalable code using .NET programming languages
-Test and deploy applications and systems
-Revise, update and debug code
-Improve existing software
-Develop documentation throughout the software development life cycle (SDLC)
-Serve as an expert on applications and provide technical support
Requirements
-Proven experience as a .NET Developer or Application Developer
-Familiarity with the http://asp.net/">ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
-Familiarity with architecture styles/APIs (e.g RESTful)
-Understanding of Agile methodologies
-Excellent troubleshooting and communication skills
-Any Graduate (Computer Science, Engineering or a related field)







