Software Engineer at Aakash Informatics
Job Description
• To be involved in High level coding/developing complex codes, and debugging Re-engineer codes
• To develop high level design of data structures and complex components which can be reused across various projects
• Define and implement /set up coding standards and best practices
• To construct and debug complex algorithms
• Tests for error free code / perform performance tuning before delivery of the component/program by using efficient/Standard coding techniques/methodology.
• Documents all programs constructed/modified made by self.
• Ensures compatibility between systems and ensures good handshake between various modules
• Supports implementation and reviews codes of junior programmers
• Metrics analysis and programming enhancement
• Coaches and supervise software developer and trainee and shares knowledge
• Handles relevant communication with the client
Skills required
• 2+ years of real time development experience, with emphasis on. NET Framework.
• Advanced knowledge of software development cycle - analysis, data design, development, testing and maintenance
• Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
• Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
• Familiarity with architecture styles/APIs (REST, RPC)
• Understanding of Agile methodologies
• Excellent troubleshooting and communication skills
• Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}
• Must have knowledge of AJAX; Working experience in AJAX plus.
• Proven Experience with Angular, Ionic frameworks and .Net Core is plus
• Strong coaching , collaboration and Communication skills
• Knowledge of customers application
