A technology company is seeking a skilled software developer to design and develop applications across multiple platforms. The ideal candidate will have extensive experience with back-end programming languages like C# and .Net Core, along with proficiency in JavaScript frameworks such as Angular. The role also requires familiarity with SQL Server, REST APIs, and Agile methodologies. If you're passionate about building high-quality applications and driving efficiency, we want to hear from you.
Qualifications
Highly experienced in back-end and server-side programming.
Proficient in advanced JavaScript libraries and frameworks, especially Angular.
Hands-on experience with relational databases like SQL Server.
Strong knowledge of data structures and algorithms.
Familiar with REST APIs and data interchange via JSON/XML.
Knowledge of data structures and algorithms; strong coding practices.
Understand design principles, UI guidelines and best practices; ownership mindset.
Experience with Agile development (Scrum preferred), CI/CD, Git and Jira.
Responsibilities
Design and develop advanced applications for multiple platforms.
Maintain quality and ensure responsiveness of applications.
Collaborate with cross-functional teams to define and ship new features.
Implement new technologies to maximize development efficiency.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Help maintain code quality, organization, and automation.
Understand and implement security and data protection.
Skills
C# MVC
.Net Core
JavaScript (Angular 2.0)
SQL Server
REST APIs
Agile development methodology
HTML/CSS
JavaScript
Data Structures
Algorithms
Agile
Scrum
Git
Jira
CI/CD
Tools
GIT
JIRA
Job description
Responsibility
Design and develop advanced applications for multiple platforms
Maintain quality and ensure responsiveness of applications
Work on bug fixing, complex customer escalations and improving application performance.
Collaborate with cross-functional teams to define, design, and ship new features.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Help maintain code quality, organization, and automation
Understanding and implementation of security and data protection.
Key characteristics
Highly experienced with back-end and server side programming language like C# MVC, .Net Core
Should have proficient experience using advanced JavaScript libraries and frameworks specially Angular 2.0 or latest version,
Jquery etc
Hands on Experience with relational databases. viz. SQL Server
Experience with cloud message APIs and usage of push notifications
Web fundamentals like HTML, JavaScript, AJAX and CSS3
Good knowledge of Data Structures and Algorithms
In depth understanding of design principles, interface guidelines and best practices for coding
Experience of accessing data as JSON /XML using REST APIs
Have strong sense of ownership, urgency and drive
Experience with Agile development methodology (preferably scrum), continuous integration and tools (GIT, JIRA etc.) used to achieve the same Drive and willingness to go the extra mile with a strong work ethics