.Net Full Stack Developer - San Diego, CA - Georgia IT Inc.
San Diego, CA
About the Job
Job Name : .Net Full Stack Developer
Job Location : San Diego, CA
Job Type : Full Time
Job Authorization: US Citizen/ GC /EAD
PURPOSE OF THE JOB
The purpose of this job is to take on a key role in designing and developing scalable front and back-end software solutions with databases, servers, and clients. This position exists is to be part of a cross-functional team responsible for the full software life cycle from conception to deployment.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Manages full life-cycle of software development.
- Designs overall architecture of web applications that optimize site functionality.
- Develops and organizes web applications, structure code, and separate files. Sets up proper file hosting and configures servers and databases for website functionality.
- Develops and implements software solutions with the end customer in mind.
- Designs user-based interactions through effective front-end architecture.
- Develops functional databases, applications and servers to support websites on the back end.
Leads technical collaboration for front and back-end web development.
- Collaborates with the engineering team to design software solutions and launch new features to meet customer needs.
- Interfaces with clients, fellow developers and other departments to develop full platforms that enhance user experience and functionality.
- Defines and develops application scope and objectives and draws up technical and functional specifications for written documentation.
- Leads design reviews to determine functional requirements, product designs, schedules and potential problems.
Performs technical analysis and testing to improve software solutions.
- Tests software to ensure responsiveness and efficiency. Identifies and solves coding issues.
- Troubleshoots, debugs, and upgrades software.
- Creates security and data protection settings.
- Maintains quality and ensures responsiveness of applications. Maintains code integrity and organization.
- Keeps current with industry best practices, trends, and developments to improve quality and efficiency.
SUPERVISORY RESPONSIBILITIES
This position has no supervisory responsibility.
EDUCATION AND EXPERIENCE
- Bachelor's degree from four-year college or university required with a major or emphasis in Computer Science, Engineering, Statistics or related field.
- Minimum 5 years of experience required as a Full Stack Developer or similar role.
- Experience working with graphic designers and converting designs to visual elements.
- Experience in development for both mobile and desktop applications.
- Experience with cloud message APIs and usage of push notifications.
CERTIFICATES, LICENSES, REGISTRATIONS
KNOWLEDGE AND SKILLS
- Knowledge in all stages of software development.
- Familiarity with databases, web servers, and UI/UX designs.
- Proficient in front and back end coding. Highly experienced with server-side and back-end programming languages such as PHP, Python, Ruby, Java, .NET, JavaScript, Node.js, etc. Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
- Possess HTML and CSS skills for website content design. Knowledge of code versioning tools such as Git, Mercurial or SVN.
- Possess an understanding and implementation of security and data protection.
- Excellent written and verbal communication skills, attention to detail, and experience working with cross-functional teams, and presenting to leadership.
- Advanced proficiency with Microsoft Office applications including Word, Visio, Excel, Project and PowerPoint. Ability to apply principles of logic to a wide range of intellectual and practical problems.
- Ability to work independently with excellent organization and time management skills to complete tasks efficiently. Ability to solve practical problems and handle a variety of variables in situations where limited standard rules exist.
Source : Georgia IT Inc.