
BonHills Techne Private Limited•3h ago
Foundit
Backend Developer
Ahmedabad, India
Full Time
Mid Level
N/A
N/A
N/A
Full Job Description
About The Role And Responsibilities
BonHills is seeking a proficient Back-End Web Developer with expertise in C# .Net and Java. This role involves the development and maintenance of robust and stable web applications. Key duties include building server-side logic, managing the central database, and ensuring high performance and responsiveness to front-end requests. The developer will also integrate front-end components created by colleagues into the application, necessitating a foundational understanding of front-end technologies. Candidates may be asked to present work samples or complete a coding assessment.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable C# and Java code.
- Develop and maintain web applications using .Net, Spring, and Struts frameworks.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed and scalability.
- Utilize SQL and database optimization techniques for efficient data management and retrieval.
- Implement MVC (Model-View-Controllers) to enhance UI and control logic.
- Troubleshoot and debug issues in existing applications.
- Improve existing software.
- Stay current with emerging trends and technologies in web development.
- Write and execute unit tests to ensure code quality and functionality.
- Test and deploy applications and systems.
- Serve as an expert on applications and provide technical support.
Requirements And Skills
- 2+ years of proven experience in C# and Java Development.
- Familiarity with the ASP.NET framework, MS SQL Server, and design/architectural patterns.
- Strong knowledge of the Java programming language and web development frameworks, particularly Spring and Struts.
- Solid understanding of object-oriented programming principles and their implementation.
- Experience working with MySQL databases.
- Proficiency in writing reusable C# and Java libraries.
- Familiarity with concepts of MVC, JDBC, and RESTful APIs.
- Knowledge of primary front-end technologies and platforms, including JavaScript, jQuery, HTML, and CSS.
- Basic understanding of the JVM, its limitations, weaknesses, and workarounds.
- Sound knowledge of version control tools (Git, SVN, Bitbucket).
- Experience with third-party libraries and APIs such as QuickBooks Desktop & Online API, Google Calendar, Google Tasks, Google Contacts, and Google Graphs.
- Familiarity with build tools like Ant, Maven, and Gradle.
- Ability to demonstrate a methodical approach to achieve core application objectives.
- Excellent written and verbal communication skills in English.
Company
BonHills Techne Private Limited
Ahmedabad, India
Posted on Foundit